C PROGRAMMING
The C programming language is a procedural and general-purpose language that provides low-level access to system memory. A program written in C must be run through a C compiler to convert it into an executable that a computer can run.
Overview
- Classes 40
- Duration 40 hours
- Skill level Beginners to Advance
- Mode Bengali/Hindi
- Students 10-15
- Assessments Yes
Course Description
Gain the knowledge to write simple C language applications and undertake future courses that assume some background in computer programming. Topics include variables, data types, functions, control structures, pointers, strings, arrays and ... Learn the C programming language and its fundamental programming concepts.
Certification
ISO MSME Certified Government Registered
Materials
- Software Installation
- Study Materials
SYLLABUS
-
1. Introduction of Programming Languages
-
Lesson 1. Types of Languages.
-
Lesson 2. ‘C’ Program development life cycle.
-
Lesson 3. Evolution of ‘C’ Language & Compiler Install.
-
Lesson 4. Structure of a ‘C’ Program & How to Write Code.
-
Lesson 5. Executing and Debugging a ‘C’ Program.
-
Lesson 6. Programming Exercise Solutions.
-
Lesson 7. 50+ Programming Questions with Solutions.
-
-
2. ‘C’ Tokens
-
Lesson 1. Keywords and Identifiers.
-
Lesson 2. Operators.
-
Lesson 3. Variables.
-
Lesson 4. Data Types.
-
Lesson 5. Constants.
-
Lesson 6. Precedence of Operators.
-
Lesson 7. Scope and Lifetime of Variables.
-
Lesson 8. 50+ Programming Questions with Solutions.
-
-
3. Control Statement and Expressions
-
Lesson 1. Decision Making using if statement.
-
Lesson 2. Types of if …else block.
-
Lesson 3. Switch case Block.
-
Lesson 4. Arithmetic Expressions.
-
Lesson 5. Evaluation of Expressions.
-
Lesson 6. GOTO statement.
-
Lesson 7. 30+ Programming Questions with Solutions.
-
-
4. Looping
-
Lesson 1. Concept of Loop (For,While,Do-while).
-
Lesson 2. For loop.
-
Lesson 3. While loop.
-
Lesson 4. Do while loop.
-
Lesson 5. Jumping in Loop.
-
Lesson 6. Break and Continue Statement.
-
Lesson 7. 200+ Programming Questions with Solutions.
-
-
5. Arrays and String
-
Lesson 1. Introduction of Array.
-
Lesson 2. One – D Array.
-
Lesson 3. Two – D Array.
-
Lesson 4. Multidimensional Array.
-
Lesson 5. Dynamic Arrays.
-
Lesson 6. Implementing String Variables.
-
Lesson 7. String handling Functions.
-
Lesson 8. String Programs.
-
Lesson 9. 150+ Programming Questions with Solutions.
-
-
6. Functions
-
Lesson 1. Concept of Function.
-
Lesson 2. User defined Function.
-
Lesson 3. System/Pre Defined Function.
-
Lesson 4. Types of parameter passing in function.
-
Lesson 5. 15+ Programming Questions with Solutions.
-
-
7. Pointers
-
Lesson 1. Need of Pointers.
-
Lesson 2. Types of Pointers.
-
Lesson 3. Pointer Expression.
-
Lesson 4. Arrays of Pointers.
-
Lesson 5. Pointers and Functions.
-
Lesson 6. 15+ Programming Questions with Solutions.
-
-
8. Structure and Unions
-
Lesson 1. Need of Structure.
-
Lesson 2. Implementing Structure Variable.
-
Lesson 3. Arrays of Structure.
-
Lesson 4. Structure within Structure.
-
Lesson 5. Difference between Structure and Unions.
-
Lesson 6. Programming Exercise Solutions.
-
Lesson 7. 15+ Programming Questions with Solutions.
-
-
9. File Handling using ‘C’
-
Lesson 1. Opening and Closing File.
-
Lesson 2. Input / Output operations on File.
-
Lesson 3. Random Access to Files.
-
Lesson 4. Pre-defined Functions.
-
Lesson 5. 15+ Programming Questions with Solutions.
-
-
10. Command Line Arguments
-
Lesson 1. Concept of Command Line Arguments.
-
Lesson 2. 5+ Programming Questions with Solutions.
-
-
11. Dynamic Memory Allocation
-
Lesson 1. Concept of Dynamic Allocation.
-
Lesson 2. Implementing Malloc and Calloc Functions.
-
Lesson 3. Releasing the free space.
-
Lesson 4. 10+ Programming Questions with Solutions.
-
-
12. Storage Classes and Pre-processor
-
Lesson 1. Introduction of Storage Class.
-
Lesson 2. Types of Storage Classes.
-
Lesson 3. Introduction of Pre-processor.
-
Lesson 4. Macro Substitution.
-
Lesson 5. File Inclusion.
-